package com.ruoyi.system.domain.WMS;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * @description:
 * @author: zhengxiong.jiang
 * @createDate: 2023/5/15
 * @version: 1.0
 */
@Data
@ToString
@EqualsAndHashCode
@NoArgsConstructor
@Accessors(chain = true)
@TableName("r_pt_in_package")
public class RptInPackage implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 主键id
     */
    @TableId(value = "package_id")
    private Long packageId;

    /**
     * 创建人员编码
     */
    private String createmanid;
    /**
     * 创建日期 yyyy-MM-dd HH:mm:ss
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdate;
    /**
     * 工厂，若无默认为：218
     */
    private String factoryid;
    /**
     * 包装单据号
     */
    private String billno;
    /**
     * 序号
     */
    private String seq;
    /**
     * 部门
     */
    private String serviceid;
    /**
     * 状态，默认40
     */
    private String States;
    /**
     * 箱号
     */
    private String boxid;

    /**
     * 产品编码列表
     */
    private String packageSerialNos;
    /**
     * 工单号
     */
    private String manubillno;
    /**
     * 计划编号
     */
    private String FPlanJhNo;
    /**
     * 华为任务令
     */
    private String taskTon;
    /**
     * 物料编码
     */
    private String materielid;
    /**
     * 箱数量
     */
    private String quality;

    /**
     * 接口返回信息
     */
    private String res;

}
